package cn.bgs.dao;

import cn.bgs.pojo.User;
import org.apache.ibatis.annotations.MapKey;

import java.util.List;
import java.util.Map;

public interface UserMapper {


    User findById(Integer id);

    List<User> findAll();

    void updateBc(User user);

    void insert(User user);

    void insert1(User user);

    //根据map查询(没有注解)
    User findByMap(Map<String, Object> map);

    //返回单条数据map集合(没有注解)
    Map<String, Object> findMap(Integer id);

    //返回多条数据以map返回
    //先指定键是哪一列(一般情况下,以id作为键)
    @MapKey("id")
    Map<Integer, User> findMaps(String name);
}
